be very competent on - Turkish English Dictionary